package com.cl.master.service;

import com.cl.master.domain.WaterQuality;

import java.util.Collection;
import java.util.List;
import java.util.Map;

/**
 * @Author xc
 * @Date 2023/4/29 15:09
 * @Version 1.0
 */
public interface waterQualityService {
    Map<String,Object> getDataByMid(int mid); //获取给定mid的数据

    Map<String,Object> getCount();  //获取溶解氧不达标数量

    Map<String,Object> getStatusBy(); //获取站点状态

    Map<String,Object> getStandardBy(); // 排污浊度是否达标

    Map<String,Object> getPHBy(); // 获取平均ph值

    //缺少normal
    //获取正常达标数据
    Map<String,Object> getNormalBy();

    List<Map<String,Object>> getDissolvedOxygenAndTurbidity(); // 溶解氧与浊度信息

    Map<String,Object> getCityAndWatershedBy(); //暂无

    List<Map<String,Object>> getProvinceCityCount(); //来源不同市数据和地址信息


    List<Map<String,Object>> getWatershedCount(); //不同排污流域数据和地址信息

    List<Map<String,Object>> getWaterQualityData(); //监测点数据和水温等信息获取

    List<Map<String,Object>> getPhosphorusData();  // 获取总磷数据

    // Collection<WaterQuality> getAllInfo(int startPage);

//    地表水水质
    List<Map<String,Object>> getAllWaterInfo();

    // void addWaterInfo();


     void deleteWaterInfo(Long id);

}
